to appear and be heard - German English Dictionary